Applications of CORBA in the Atlas prototype DAQ
نویسنده
چکیده
This paper prescnts tlic cxpericnce of using the Common Object Requcst Broker Architecture (CORBA)[ I] in tlic ATLAS prototype DAQ project[2]. Many coiiiniunication links in the DAQ systcm have been dcsigned and implcmentcd using thc CORBA standard. A public domain package, callcd Inter-Language Unification (ILU)[3] has bccn used to implement C O R M based communications between DAQ componcnts in a local arca network (LAN) of hetcrogcncous computers. The CORBA Naming Service[4] provides the principal mechanism through which most clicnts of an ORB-bascd systcm locate objccts that they intend to iisc. In our project, conventions arc employed that meaninglhlly partition the namc space of the Naming Servicc according to divisions in thc DAQ system itself. The Inter Proccss Communication (IPC) package[5], implcmented in C-I-t 011 thc lop of CORBAIILU, incorporates this facility and hides tlie details of the naming schcnia is described. Thc devclopment proccdure and environment for rcmotc databasc access using IPC is described. Various end-user intersaccs have bcen iinplcmentcd using thc Java language that communicatc with C t t servers via CORBAIILU. To support such intcrfaccs, a second implemcntation of II'C in Java has been developed. Thc design and implementation of such connections are dcscribcd. An altcrnative CORBA impleincntation, ORRacus[b], lias bccn evaluatcd and compared with ILU.
منابع مشابه
Configuration Databases in the ATLAS DAQ Prototype
A prototype of the ATLAS Prototype-1 DAQ Configuration Databases, based on persistent object managers, has been developed. We give here some details of the architecture, implementation and test results. Conclusions and plans for the further work are presented.
متن کاملThe Data-flow System of the ATLAS DAQ and Event Filter Prototype "-1" Project
A prototyping project has been undertaken by the ATLAS DAQ and Event Filter group to design and implement a fully functional vertical slice of the ATLAS DAQ and Event Filter. It supports the evaluation of hardware and software technologies as well as their system integration aspects. This paper describes the Data-flow component, its design, implementation and performanc
متن کاملPrototype Readout Module for the ATLAS Level-1 Calorimeter Trigger Processors
The level-1 calorimeter trigger consists of three subsystems, namely the Preprocessor, electron/photon and tau/hadron Cluster Processor (CP), and Jet/Energy-sum Processor (JEP). The CP and JEP will receive digitised calorimeter trigger-tower data from the Preprocessor and will provide trigger multiplicity information to the Central Trigger Processor and region-of-interest (RoI) information for ...
متن کاملCommunication between Trigger/DAQ and DCS in ATLAS
Within the ATLAS experiment Trigger/DAQ and DCS are both logically and physically separated. Nevertheless there is a need to communicate. The initial problem definition and analysis suggested three subsystems the Trigger/DAQ DCS Communication (DDC) project should support the ability to: 1. exchange data between Trigger/DAQ and DCS; 2. send alarm messages from DCS to Trigger/DAQ; 3. issue comman...
متن کاملA Scheme for the ATLAS Read-Out Organization
This paper describes a possible organization of the ATLAS read-out system. It is based on the ROB Complex concept which assumes that a read-out unit is formed by several input buffer modules sharing a network interface to a common Trigger/DAQ data collection network. An implementation of such ROB Complex is presented, which is based on a PCI bus connecting readout buffers, control processor and...
متن کامل